﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AGR.Security
{
    public enum SequentialGuidType
    {
        SequentialAsString,
        SequentialAsBinary,
        SequentialAtEnd
    } 

    public interface ICryptography : IDisposable
    {
        string EncryptMessage(string password, string message);

        string DecryptMessage(string password, string encryptedMessage);

        Guid GenerateSeqeuntialGuid(SequentialGuidType guidType);
    }
}
